﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.IotInfo;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LJX.SmartPark.Service.IotInfo
{
    public interface ITricolourLightServeice : ITransientService
    {
        Task<Response<bool>> PutUpdateTricolourLight(TricolourLight input);
        Task<Response<List<TricolourLight>>> GetTricolourLightAsync(fenye fenye);

        
        Task<Response<bool>> PostAddTricolourLight(TricolourLight input);
        Task<Response<bool>> DeleteByIdAsync(TricolourLight input);

        Response<TricolourLight> GetTricolourLightById(TricolourLight input);

        int GetCount();
        Task<Response<bool>> UpdateSelectTricol(TricolourLight input);
        Task<Response<bool>> UpdateSelectTricol1(TricolourLight input);
    }
}
